Career 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Brisbane International - Brisbane Mutua Madrid Open - Madrid Chile F2 XI Venice Open - Venice IX Ciutat de Barcelona - Barcelona Newcastle Challenger - Newcastle C.T. San Remo - XIII Piertomaso Tessitore - San Remo TED Open-Akbank Private Banking - Istanbul 14° Torneo B. Camparini- Lines Trophy - Reggio Emilia Samarkand Challenger - Samarkand Challenger Britania Zavaleta - Puebla Challenger ATP de Cuenca Diario El Mercurio - Cuenca Asuncion Challenger LXVII Concurso Internacional de Tenis Cidade de Vigo - Vigo San Marino Cepu Open - San Marino Santiago Challenger Copa Petrobras Paraguay - Asuncion Copa Petrobras-Paraguay - Asuncion Challenger Casablanca San Angel - Mexico City Lima Challenger Copa Petrobras-Colombia - Bogota Bucaramanga Challenger Buenos Aires Challenger Zivnobanka Czech Open - Prostejov Memorial Manfredini - Sassuolo Bogota Challenger Turin Challenger VII Torneo Internazionale di Tennis - Barletta AXA Open - Espinho Venice Open - Venice Pekao Open 2001 - Szczecin Ostend Challenger Tennis Cup of Flanders - Ostende Zagreb Open - Zagreb V Trofeo Ciudad de Quito - Quito Pekao Open - Szczecin Copa Ericsson - Santiago Copa Ericsson - Buenos Aires Challenger 42 - Andrezieux Challenger Ford de Cherbourg - Cherbourg VIII Avierto Internacional de Salinas - Salinas 5th Sardinian International Championships - Cagliari Open Sainte-Victoire - Aix-En-Provence Top Wool Challenger Biella - Biella Nord/LB Open - Braunschweig Copa Ericsson - Montevideo Campionati Internazionali di Sicilia - Palermo Campionati Internazionali di Sicilia - Palermo U.S. Men's Clay Court Championships - Houston 1st Challenger Tournament Leon - Leon Mallorca Open - Mallorca Open Castilla y Leon - Segovia BellSouth Open - Vina del Mar 2003 Mercedes Cup - Stuttgart Davidoff Swiss Indoors - Basel VI Gramado Open de Tenis - Gramado Synsam Swedish Open - Bastad Mercedes Cup - Stuttgart Croatia Open - Umag Campionati Internazionali di Sicilia - Palermo Open Seat Godo 2005 - Barcelona Internationaler Raiffeisen Grand Prix - St. Polten China Open - Beijing Rhein-Main Challenger 2004 - Aschaffenburg Open SEAT Godo 2006 - Barcelona Pekao Open 2004 - Szczecin The Stella Artois Championships - London Aberto de Sao Paulo - Sao Paulo Chennai Open - Chennai Open Seat Godo 2007 - Barcelona San Luis Potosi Challenger - San Luis Potosi The Stella Artois Championships - London Mercedes Cup - Stuttgart Chennai Open - Chennai The Dubai Tennis Championships - Dubai The Artois Championships - London Qatar ExxonMobil Open - Doha Brasil Open - Costa do Sauipe ABN AMRO World Tennis Tournament - Rotterdam Open Sabadell Atlantico - Barcelona China Open - Beijing Qatar Exxon Mobil Open - Doha Copa Petrobras Uruguay - Montevideo Qatar ExxonMobil Open - Doha Thailand Open - Bangkok Seguros Bolivar Open - Bogota AEGON Championships - London Geneva Challenger - Geneva Southern Capital Cup - Almaty XIV Challenger ATP Club Premium Open - Quito Seguros Bolivar Open - Cali Rakuten Japan Open - Tokyo San Luis Potosi Challenger Guayaquil Challenger Open Sabadell Atlantico - Barcelona Memorial A. Manfredini Sassuolo Challenger - Sassuolo Grand Prix de Tennis - St. Jean de Luz Gerry Weber Open - Halle Pekao Open 2003 - Szczecin Brasil Open - Sao Paulo Abierto Mexicano Telcel - Acapulco Barcelona Open BancSabadell - Barcelona Lima Challenger - Lima China Open - Beijing Argentina Open - Buenos Aires Qatar ExxonMobil Open - Doha Cerveza Club Columbia Open - Bogota Brasil Open - Costa do Sauipe Rio Open 500 - Rio de Janeiro Iquique Challenger Barcelona Open BancSabadell - Barcelona Gelsor Open Romania - Bucharest Synsam Swedish Open - Bastad China Open - Beijing Grand Prix Hassan II - Casablanca Swiss Indoors Basel - Basel Rio Open - Rio de Janeiro Argentina Open - Buenos Aires Mercedes Cup - Stuttgart Vietnam Open - Ho Chi Minh City Idea Prokom Open - Sopot Trani Cup - Trani China Open - Beijing Open Seat Godo 2003 - Barcelona Qatar ExxonMobil Open - Doha Alfa Romeo Tennis Cup - Cordenons Rio Open - Rio de Janeiro Almaty Challenger 1 - Almaty Barcelona Open BancSabadell - Barcelona China Open - Beijing Barcelona Open BancSabadell - Barcelona Samarkand Challenger - Samarkand Bukhara Challenger - Bukhara International Championship of Croatia - Umag Internazionali di Tennis di San Marino - San Marino The Dubai Tennis Championships - Dubai Abierto Mexicano Telcel - Acapulco Barcelona Open Banc Sabadell - Barcelona Abierto Mexicano de Tenis Pegaso - Mexico City Tehran Open 2004 - Tehran Grand Prix de Tennis de Lyon - Lyon Citi Open - Washington Melbourne Summer Set - Melbourne Abierto Mexicano Telcel - Acapulco Adidas International - Sydney Grand Prix Hassan II - Casablanca Telenordia Swedish Open - Bastad Idea Prokom Open - Sopot Campionati Internazionali di Sicilia - Palermo Connex Open Romania - Bucharest Abierto Mexicano de Tenis - Mexico City Adidas International - Sydney Copa Petrobras Santiago - Santiago Franklin Templeton Tennis Classic - Scottsdale Licher German Open - Hamburg The Dubai Tennis Championships - Dubai Mallorca Open - Mallorca Telenordia Swedish Open - Bastad Idea Prokom Open - Sopot VII Trofeo Ciudad de Quito - Quito Copa Petrobras Argentina - Buenos Aires XL Challenger de Tenis Copa Sevilla - Seville VIII Trofeo Ciudad de Quito - Quito Visa Tennis Open - Sao Paulo Italian Open - Rome Tata Open - Chennai Copa AT&T - Buenos Aires Britania Zavaleta - Puebla Intersport Heilbronn Open - Heilbronn Pereira Challenger Challenger de Providencia-Copa Kia - Santiago Hamburg Challenger - Hamburg Heilbronn Challenger - Heilbronn Warsteiner Challenger Series - Lippstadt Bancolombia Open - Bogota Prasentiert Von Seat Wolfsburg - Wolfsburg San Luis Potosi Challenger - San Luis Potosi Barletta Citta'Della Disfida Open 98 - Barletta Napoli International Cup - Napoli BPCA Open de Nice-Tounoi Challenger - Nice Gemax Open - Belgrade Zivnobanka Open - Prostejov Mercedes Cup - Stuttgart Hellmann's Cup - Santiago Guzzini Challenger - Recanati Kroger / St. Jude International - Memphis Open Seat-Godo '99 - Barcelona Open de Franche Comte - Besancon Prague Open - Prague Challenger Lugano - Lugano VII Avierto Internacional de Salinas - Salinas Open Romania - Bucharest San Luis Potosi Challenger 2002 - San Luis Potosi Croatia Open - Umag 2002 Eddleman USTA Challenger - Birmingham 9° Trani Cup - Trani ARMS USTA Challenger - Rocky Mount Brasil Open - Salvador Kos-Zucchetti Tennis Cup - Cordenons Memorial Savigni - Sassuolo Challenger Canottieri Minico - Mantova XXXIV Edizione 'A. Savoldi-Marco Co.' Trofeo Dimmidisi - Manerbio Siemens Open 2002 - Scheveningen Open Sabadell Atlantico - Barcelona Milan Challenger Reggio Emilia Challenger Copa Telmex - Buenos Aires Open 13 - Marseille Copa Sevilla 2007 - Seville XXIX Edizione 'A.Savoldi Marco' - Manerbio I Tourneo Fila Citta di Brindisi - Brindisi Asirom Challenger Brasov - Brasov Seguros Bolivar Open - Medellin Bogota Challenger San Benedetto Challenger - San Benedetto XIII Trofeo Ciudad de Quito - Quito Riviera di Rimini Challenger 2004 - Rimini Copa Petrobras Colombia - Bogota Manta Challenger Copa Petrobras Brazil - Belo Horizonte Heineken Open - Auckland X Trofeo Ciudad de Quito - Quito Montevideo Challenger Copa Petrobras Santa Cruz - Santa Cruz de la Sierra U.S. Men's Clay Court Championships - Houston Copa Petrobras Bogota - Bogota XL Bermuda Open - Bermuda Gerry Weber Open - Halle Grand Prix de Tennis de Lyon - Lyon Generali Open - Kitzbuhel Bulgarian Challenger 2002 - Sofia Men's Pro Challenger at Tunica National - Tunica Idea Prokom Open - Sopot AIG Japan Open Tennis Championships - Tokyo Hurricane Tennis Open - Bradenton Copa Petrobras Guadalajara - Guadalajara Sydney International - Sydney La Serena Open - La Serena Copa Telefonica CTC Chile - Santiago ABN AMRO World Tennis Tournament - Rotterdam Swiss Indoors Basel - Basel Bulgarian Open Challenger - Sofia International Championships of Sicily - Palermo Sybase Open - San Jose 1999 Mercedes Cup - Stuttgart International Championship of Croatia - Umag Grolsch Open - Amsterdam Chevrolet Cup - Santiago Mallorca Open - Mallorca UBS Open Gstaad - Gstaad Trofeo Conde de Godo - Barcelona Challenger Copa Sevilla Internacionales de Andalucia - Seville Santiago Challenger Bogota Challenger VIII Trofeo Ciutat de Barcelona - Barcelona Milan Indoors - Milan Italian Open - Rome Telesp Celular Open - Ribeirao Preto Dubai Open - Dubai Estoril Open - Estoril Copa Petrobras Argentina - Buenos Aires Idea Prokom Open - Sopot Grolsch Open - Amsterdam Qatar Open - Doha Heineken Open - Auckland BellSouth Open - Vina del Mar Abierto Mexicano Telfonica MoviStar - Acapulco Grand Prix Hassan II - Casablanca Internationaler Raiffeisen Grand Prix - St. Polten The Priority Telecom Open - Amersfoort Internazionali di Tennis di San Marino - San Marino AIG Japan Open - Tokyo Open SEAT 2008 - Barcelona Pilot Pen International - New Haven BellSouth Open - Vina del Mar Cerveza Club Columbia Open - Bogota Hellmann's Cup - Santiago Pomorski Bank Kredytowy Open - Szczecin Merano Open - Merano German Open - Hamburg AEGON Championships - London Internazionali di Tennis di San Marino - San Marino Newsweek Champions Cup - Indian Wells The Lipton Championships - Key Biscayne Republic National Bank Monte Carlo Open - Monte Carlo Qatar ExxonMobil Open - Doha Tennis Masters Series - Cincinnati Grand Prix de Tennis de Lyon - Lyon Tennis Masters Series - Stuttgart Tennis Masters Series - Paris The Ericsson Open - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg VTR Open - Vina del Mar ATP Challenger La Serena - La Serena Barcelona Open Banc Sabadell - Barcelona Tennis Masters Series - Monte Carlo Grand Prix de Tennis de Lyon - Lyon Tennis Masters Series - Hamburg Tennis Masters Series - Madrid Tennis Masters Series - Paris Nordea Open - Bastad Gerry Weber Open - Halle Open de Moselle - Metz Mallorca Open - Mallorca Stockholm Open - Stockholm Barcelona Open BancSabadell - Barcelona AEGON Championships - London Bet-at-home Open - Hamburg Copa AT&T - Buenos Aires Argentina Open - Buenos Aires Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Barcelona Open BancSabadell - Barcelona Tennis Masters Series - Toronto Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Waldbaum's Hamlet Cup - Long Island Rogers Cup - Montreal China Open - Beijing Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid Qatar Mobil Open 2000 - Doha Brisbane International - Brisbane Pacific Life Open - Indian Wells Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Abierto Mexicano Telcel - Acapulco Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Campionati Internazionali di Sicilia - Palermo Masters Series Madrid - Madrid Pacific Life Open - Indian Wells XII Internazionali di Tennis CARISBO - Bologna Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte Carlo Campionati Internazionali D'Italia - Rome Masters Series - Hamburg Rogers Masters - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami BMW Open - Munich Rado Swiss Open - Gstaad Masters Series Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters - Shanghai BNP Paribas Open - Indian Wells Barcelona Open Banc Sabadell - Barcelona Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Coupe Rogers - Montreal BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome International Championship of Croatia - Umag Rolex Paris Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Rolex Paris Masters - Paris Qatar ExxonMobil Open - Doha Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York French Open - Paris Wimbledon - London AAPT Championships - Adelaide French Open - Paris Mallorca Open - Mallorca Open Seat-Godo 2000 - Barcelona United Cup - Australia Wimbledon - London Croatia Open - Umag U.S. Open - New York Davidoff Swiss Indoors - Basel Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Open de la Comunidad Valenciana - Valencia U.S. Open - New York Energis Open - Amersfoort French Open - Paris Wimbledon - London U.S. Open - New York Connex Open Romania - Bucharest Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne BNP Paribas Masters - Paris French Open - Paris Internazionali BNL d'Italia - Rome U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York NASDAQ-100 Open - Miami Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London Abierto Mexicano Telcel - Acapulco Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London Tennis Masters Series - Toronto U.S. Open - New York French Open - Paris Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Tennis Masters Cup Shanghai - Shanghai Davis Cup, Group 1, REL1, ARG-VEN 4-1 Davis Cup, World Group, 1R, ESP-CZE 3-2 Davis Cup, Group 1, 2R, ECU-ARG 4-1 Davis Cup, World Group, SF, SVK-ARG 4-1 Davis Cup, World Group, QF, GER-ESP 1-4 Davis Cup, World Group, SF, ESP-USA, 4-1 Davis Cup, World Group, 1R, ESP-SRB 4-1 Davis Cup, World Group, F, ESP-CZE, 5-0 Davis Cup, Group 1, REL2, ARG-COL 4-1 Davis Cup, Group 1, 2R, ARG-CAN 5-0 Davis Cup, World Group, 1R, BEL-ESP 1-4 Davis Cup, World Group, F, ESP-ARG 3-1 Davis Cup, World Group, PO, ESP-UKR 5-0 Davis Cup, World Group, SF, ESP-FRA 4-1 Davis Cup, World Group, PO, ITA-ESP 2-3 Laver Cup - Prague Laver Cup - Geneva Davis Cup, World Group, PO, ESP-ITA 4-1 Davis Cup, World Group, QF, NED-ESP 2-1 Davis Cup, World Group, SF, ESP-FRA 4-1 Davis Cup, Group I, DEN-ESP 0-5 Davis Cup, World Group, QF, ESP-GER 3-2 Davis Cup, World Group, F, ESP-USA 3-2 Davis Cup, Finals, Group B Davis Cup, Finals, QF, ARG-ESP 1-2 Davis Cup, Finals, SF, GBR-ESP 1-2 Davis Cup, Finals, F, ESP-CAN 2-0 ATP Cup - Brisbane, Perth, Sydney Capitala World Tennis Championship 1 Masters Guinot Mary Cohr Capitala World Tennis Championship The Mubadala World Tennis Championship The Mubadala World Tennis Championship Mubadala World Tennis Championship Mubadala World Tennis Championship Mubadala World Tennis Championship Mubadala World Tennis Championship Mubadala World Tennis Championship A Day At The Drive - Adelaide Mubadala World Tennis Championship Tennis Masters Cup - Shanghai Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Nitto ATP Finals - London Nitto ATP Finals - London Tennis Masters Cup - Shanghai Nitto ATP Finals - London Nitto ATP Finals - Turin Barclays ATP World Tour Finals - London Olympics - Beijing Olympics - Rio de Janeiro Olympics - Paris Mubadala World Tennis Championship